
\section{Personal Projects}
\raisebox{\baselineskip}[0pt][0pt]{\phantomsection}\label{Projects}
%
\setstretch{1.4}%
%
\denseouterlist{%
%
%\entrybig{
\item[]{%
%\vspace{3pt} 
%\rule[0.25em]{2em}{0.5pt} = \raisebox{-0.15\height}{—}
%\begin{minipage}{\linewidth}
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
%	\rowcolor[gray]{.9}
	\textbf{Behind NLAST}\footnote{Non-linear Angular Spectrum Theory (= Nonlinear Fourier Optics in {\color{\theme} \nameref{Research}})} \cmmnt{\footnotemark[1]} & \hspace{9pt} $\boldsymbol{0 \to 1}$ \textbf{:} \textbf{Techniques crafted from scratch in my acedemic project} \textbf{:} \textbf{NLAST} \hfill 2022.02 \textendash \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Managed to realize \textit{tree}-print feature in CMD lines without knowing \textit{any} \textit{tree}-packages} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small in order to visualize run-time \textit{Call Stack} with \textit{buried checkpoints} \& display \textit{crucial info}} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small to understand the \textit{hierarchical structure} of my code from a more \textit{abstract} perspective} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Enabled CPU \textit{multi-threads} to accelerate \textit{for loops} in python while preserving the \textit{loops' order}} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Implemented through utilizing the \textit{producer-consumer model} (producer = thread pool)}  \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Allow users to select which parts of the codes in the \textit{for loops} to \textit{parallelize} in CPU} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Transform \textit{multi-layer for loops} into \textit{nested multi-threads}: each thread = a new thread pool} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Adaptive vertical iters \& horizontal sums: ensuring the optimal speed-accuracy} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Future model will move away from \textit{python} as the primary language \& shift to GPU} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Favoring GPU is driven by "\textit{fields} in physics = \textit{arrays}$/$\textit{matrices} in math$/$programs"} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Tech Stack: Jax, Bend or Mojo? --> Julia/Rust + CUDA \& webGL2/w(eb)GPU!} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Decided to try some existing packages developed by flatiron institute} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.02\height}[0pt][0pt]{\vrule width0.5pt height130.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Developed a log file system to track \& record the operating status for debugging} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small to output script parameters (\textit{\!**kwargs\;\!}) for rapid reproducibility of data in the future} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small to store data files \& folders, and their metadata for swift data import and reutilization} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Achieved automatic skipping of functions that return repeated values stored in memory} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small via \textit{@decorators}: let precomputation assess whether to execute the decorated function} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Wrap \textit{matplotlib} into plot\_1d(, \_2d, \_3d, .gif ...) for data visualization} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small also sped up by customized multi-threading ...} \hfill {\small \color{color-detail} Matlab $|$ Mathematica $|$ JavaScript $|$ Python} \href{https://github.com/ChenZhu-Xie/NLAST}{\raisebox{-0.05\height}{\color{black!50}\faGithub}} \\ \Gap\Gap\Gap
\end{tabularx}
%\end{minipage}
%\footnotetext[1]{Non-linear Angular Spectrum Theory}
\\
\fancyfoot[L]{\color{color-detail} \mysection{Education} $\bullet$ \mysection{Research} $\bullet$ \mysection{Activities} $\bullet$ \mysection{Publications} $\bullet$ \mysection{Focus} $\bullet$ {\color{\theme} \mysection{Awards}} $\bullet$ {\color{\theme} \mysection{Projects}} $\bullet$ \mysection{Details}}
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{\LaTeX\ Backlinks} & \hspace{9pt} \textbf{Auto margin backlinks to Equations, Figures, Tables, and References for \LaTeX} \hfill \textendash\ 2024.07 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Patched amsmath, backref, hypcap, natbib... packages with the help of \href{https://www.perplexity.ai/}{Perplexity.AI}} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small This challenging but fruitful endeavor of "embedding anchors" marks a giant leap} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small toward my quest to attain a fully integrated bi-directional linking system} \hfill {\small \color{color-detail} \LaTeX} \href{https://tex.stackexchange.com/questions/721655/design-a-command-that-allows-a-dual-parameter-command-passing-its-return-into/722065\#722065:~:text=auto\%20backlinks\%20alongside\%20figures\%27\%20captions}{\color{internet_blue!50}\faGlobe} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
%	\rowcolor[gray]{.9}
	\textbf{LabView Projects} & \hspace{9pt} \textbf{BB84 QKD protocol simulation \& distributed optical fiber sensing} \hfill \textendash\ 2021.06 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Verified the information security of photon\_polarization\_state-related BB84 protocol} \hfill \href{https://github.com/ChenZhu-Xie/postgraduate_courses/tree/master/3__2.2__Engineering_Course/2__2.2__Information_Technology_\%E2\%86\%90_RoamEdit\%2BLabView__1.0_year/\%E6\%88\%91\%E7\%9A\%84\%E8\%AF\%BE\%E8\%AE\%BE}{\color{black!50}\faGithub} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Visualized the distribution of anomalies along the fiber optic cable from user data} \hfill {\small \color{color-detail} LabView} \href{https://github.com/ChenZhu-Xie/postgraduate_courses/tree/master/3__2.2__Engineering_Course/3__2.3__Labview__1.0_year/\%E8\%99\%9A\%E6\%8B\%9F\%E4\%BB\%AA\%E5\%99\%A82021\%E8\%AF\%BE\%E8\%AE\%BE_\%E9\%80\%89\%E9\%A2\%98\%E4\%B8\%80_\%E8\%B0\%A2\%E5\%B0\%98\%E7\%AB\%B9}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{Hanging Assist} & \hspace{9pt} \textbf{AFK$/$Bot script for game「Duel City」{\color{color-detail}\ \!\!\phantom{d}—\phantom{d}a knock-off「Yu-Gi-Oh」}} \hfill \textendash\ 2020.04 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Automatic matching: Players (PVP), NPCs (PVE)} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Automatic switching: Multiple accounts supported + Anti-disconnection} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Display program stages: Real time understanding of current software state} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Stackable record: Incrementally output history for every hang-up to the log file.ini} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small which is also loaded as the configuration file for the next boot} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small to restore the program state from the last exit} \hfill {\small \color{color-detail} \href{https://www.dywt.com.cn}{EPL}}  \href{https://github.com/ChenZhu-Xie/Hanging_Assist__for__Dueling_City}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{Extended 1A2B} & \hspace{9pt} \textbf{A Code-breaking Game「Bulls and cows」: Guessing 4 digits $\to$ 1-9 digits} \hfill \textendash\ 2019.09 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Hardware - MicroController (C8051F350.h) version of Original 1A2B: Guessing 4 numbers} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Software - VC++6.0 version of Upgraded 1A2B: Guessing 1-9 numbers} \hfill {\small \color{color-detail} Keil.C $|$ C++} \href{https://youtu.be/BiX5CQXVdPY}{\raisebox{-0.05\height}{\color{youtube_red!50}\faYoutube}} \href{https://github.com/ChenZhu-Xie/1A2B_3C_4A5B}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{DDTank Aimbots} & \hspace{9pt} \textbf{An inverse solving toolkit for a projectile game similar to「Angry Birds」} \hfill \textendash\ 2018.04 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Established an aerodynamic model with air resistance $\boldsymbol{R} = - k \boldsymbol{v}$ for the game DDTank} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small by solving $\boldsymbol{v}' \propto \boldsymbol{R} + \boldsymbol{F}$, where driving force $\boldsymbol{F}$ = gravity $\boldsymbol{G}$ + wind force $\boldsymbol{W}$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small which lead to the core transcendental equation $1-e^{k t}+k t = k^2 M(\boldsymbol{F};\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0)$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small that can be numerically solved by Newton's method for $t$ with given $k,\boldsymbol{F};\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Finally, for each $\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0$, one can obtain corresponding initial velocity $v_0\left(k,\boldsymbol{F};t,M\right)$} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small after $k, \boldsymbol{F}$ are determined (by the game engine itself)} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small $v_0$ ends up the very info required to accurately hit an enemy at a distance of $\Delta \boldsymbol{r}$ from you} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.03\height}[0pt][0pt]{\vrule width0.5pt height105.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Software Features: multi-OS$/$end, multi-hit\_mode, multi-trajectory, multi-thread supported} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-OS: classic Web game on Windows, Mobile game on Android \& Android Emulator} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-hit\_mode: charge-mode for value $v_0$, drag\_mode (like angry birds) for extended curve} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-trajectory: predicts up to $6 = (1+2)\cdot2$ trajectories for the player: split $3$ + backward $3$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-threading: succeeded in coordinating multiple timers to implement multi-threading} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.035\height}[0pt][0pt]{\vrule width0.5pt height75.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Capturing game data semi-automatically with computer vision purely} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small call \textit{dm.findmulticolorEX()} in dm.dll for pixel-level monitoring} \hfill {\small \color{color-detail} VBA Excel $|$ \href{https://www.e4asoft.com}{E4A} $|$ \href{https://www.dywt.com.cn}{EPL}} \href{https://youtu.be/9vrWQo7oZK4}{\raisebox{-0.05\height}{\color{youtube_red!50}\faYoutube}} \href{https://github.com/ChenZhu-Xie/Stardust_DDTank}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{Three e-books} & \hspace{9pt} \textbf{Freely explored math, physics, and programming with raw intellect} \hfill \textendash\ 2017.09 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Book 1: mainly on mathematics, some intriguing chapters are:} \hfill \href{https://github.com/ChenZhu-Xie/3_books_with_cpp/blob/master/1.\%E3\%80\%8EThe_Frequencies_of_Nature\%E3\%80\%8F.pdf}{\color{black!50}\faGithub} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multinomial theorem: $(\Sigma_{i=1}^n a_i)^m = \Sigma \frac{m!}{\Pi_{i=1}^n b_i!} \Pi_{i=1}^n {a_i}^{b_i}$ over $\{b_i \geq 0\}$, where $\Sigma_{i=1}^n b_i = m$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Strive to get the general formula for the n-th derivatives $f(g(x))^{(n)}$ of a composite function} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Connection between the sums of certain series and the indefinite integrals of their terms} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Explaining Euler's formula $a+b-c=n$ through topology} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Retracing the birth of the determinant calculation rules} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.03\height}[0pt][0pt]{\vrule width0.5pt height105.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Book 2: up to 12 programs designed to solve mathematical $/$ physical problems} \hfill \href{https://github.com/ChenZhu-Xie/3_books_with_cpp/blob/master/2.\%E3\%80\%8EIllusions_of_Illustrations_\%C2\%B7_Zodiac\%E3\%80\%8F(C\%2B\%2B).pdf}{\color{black!50}\faGithub} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multinomial theorem $\Longrightarrow$ Microstate count $\Omega_l \!=\! \frac{(g_l+a_l-1)!}{(g_l-1)!a_l!}$ of Bose-Einstein systems} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small All solutions $\{b_i\}$ that meet the condition $\Sigma_{i=1}^m i \cdot b_i = m$ of the Faà di Bruno Formula} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Deep recursion algorithms for partition number $P(n)$ \& the two aforementioned contexts} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small General solution $\{x_i\}$ of multivariable linear Diophantine equation $\Sigma_{i=1}^n a_i \cdot x_i = b$} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Complete solution ${v_{\text{max}},v_{\text{min}}}$ to the Double Comb/Ruler problem} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Minimum integer solution $x,y$ of linear Diophantine equation $a \cdot x + b \cdot y = c$} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.025\height}[0pt][0pt]{\vrule width0.5pt height105.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Book 3: geometry-related mathematics \& physics} \hfill \href{https://github.com/ChenZhu-Xie/3_books_with_cpp/blob/master/3.\%E3\%80\%8EGeometry_of_Shadows\%E3\%80\%8F.pdf}{\color{black!50}\faGithub} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Spherical trigonometry: from which I designed a non-Euler\_angle rotation operator for NLAST} \newline \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small which converts direction $\theta,\phi$ of a 3D real vector $\boldsymbol{v}$ between two coordinate systems} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Special relativity: Had it been animated (by Manim?), it would have looked stunning} \hfill {\small \color{color-detail} C++} \href{https://github.com/ChenZhu-Xie/3_books_with_cpp}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\fancyfoot[L]{\color{color-detail} \mysection{Education} $\bullet$ \mysection{Research} $\bullet$ \mysection{Activities} $\bullet$ \mysection{Publications} $\bullet$ \mysection{Focus} $\bullet$ \mysection{Awards} $\bullet$ {\color{\theme} \mysection{Projects}} $\bullet$ \mysection{Details}}
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{Rulesmd.ini} & \hspace{9pt} \textbf{Modified rules.ini of「Red Alert II」's 17 mods} \hfill \textendash\ 2016.09 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Conflict-free key-value pairs, game-easing buildings, cooldown-free teleporting minecarts} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Mental Omega v3.3.6: the modified rulesmo.ini for mo-3.3.6 has now been added} \hfill {\small \color{color-detail} *.ini} \href{https://github.com/ChenZhu-Xie/rulesmd.ini}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
\\
\begin{tabularx}{\linewidth}{@{} R{2.8cm} @{\phantom{d}} L{15.20cm} @{}}
	%	\rowcolor[gray]{.9}
	\textbf{Static Web Pages} & \hspace{9pt} \textbf{Personal website containing decryption elements} \hfill \textendash\ 2014.05 \newline \vspace{2pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small All of these constitutes the exploration, shouting, and wandering of that personal period} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small clues for cracking password, modifying game files (e.g. Stranded II, Star Wolves 3)} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small bi-directional links between pages, space exploration, hand-picked background music} \newline \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Explore freely until you decrypt the password and unlock the hidden webpages} \newline \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Solve the riddle! Or you'll be stuck here: in the middle of nowhere forever!} \hfill {\small \color{color-detail} HTML} \href{https://github.com/ChenZhu-Xie/offline_web_pages}{\color{black!50}\faGithub} \\ \Gap\Gap\Gap
\end{tabularx}
%\\
%\textbf{DDTank Aimbots} \hspace{10pt} \ \textbf{An inverse solving toolkit for a projectile game similar to Angry Birds} \hfill 2017.04 \textendash \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Established an aerodynamic model with air resistance $\boldsymbol{R} = - k \boldsymbol{v}$ for the game DDTank} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small by solving $\boldsymbol{v}' \propto \boldsymbol{R} + \boldsymbol{F}$, where driving force $\boldsymbol{F}$ = gravity $\boldsymbol{G}$ + wind force $\boldsymbol{W}$} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small which lead to the core transcendental equation $1-e^{k t}+k t = k^2 M(\boldsymbol{F};\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0)$} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small that can be numerically solved by Newton's method for $t$ with given $k,\boldsymbol{F};\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0$} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Finally, for each $\Delta \boldsymbol{r},\hat{\boldsymbol{v}}_0$, one can obtain corresponding initial velocity $v_0\left(k,\boldsymbol{F};t,M\right)$} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{24.5pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small after $k, \boldsymbol{F}$ are determined (by the game engine itself)} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.09\height}[0pt][0pt]{\vrule width0.5pt height30.0pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small $v_0$ ends up the very info required to accurately hit an enemy at a distance of $\Delta \boldsymbol{r}$ from you} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.03\height}[0pt][0pt]{\vrule width0.5pt height105.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Software Features: multi-OS$/$end, multi-hit\_mode, multi-trajectory, multi-thread supported} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-OS: classic Web game on Windows, Mobile game on Android \& Android Emulator} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-hit\_mode: charge-mode for value $v_0$, drag\_mode (like angry birds) for extended curve} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-trajectory: predicts up to 6 = (1+2)*2 trajectories for the player: split 3 + backward 3} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small Multi-threading: succeeded in coordinating multiple timers to implement multi-threading} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.03\height}[0pt][0pt]{\vrule width0.5pt height105.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Capturing game data semi-automatically with computer vision (using \textit{findmulticolorEX} in dm.dll)} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Achieved automatic skipping of functions that return repeated values stored in memory} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small via \textit{@decorators}: let precomputation assess whether to execute the decorated function} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \ \hspace{-3pt} \raisebox{0.06\height}[0pt][0pt]{\vrule width0.5pt height45.0pt} \hspace{-0.30em}\rule[0.25em]{1.0em}{0.5pt}\!\! $\bullet$ {\small Wrap \textit{matplotlib} into plot\_1d(, \_2d, \_3d, .gif ...) for data visualization} \\ \phantom{\textbf{DDTank Aimbots}\ } \vspace{-3pt} \hspace{11.8pt} \raisebox{0.18\height}[0pt][0pt]{\vrule width0.5pt height14.5pt} \hspace{-0.30em}\rule[0.25em]{1.1em}{0.5pt}\!\! \raisebox{0.2\height}{\scriptsize $\blacktriangleright$} {\small sped up by customized multithreading as well ...} \hfill {\small \color{color-detail} Python $|$ SiYuan $|$ Mathematica} \href{https://github.com/ChenZhu-Xie/NLAST}{\small [repo]} \\ \Gap\Gap\Gap
%\\
%\begin{tabularx}{\linewidth}{@{} R{4.1cm} @{\phantom{di}} !{\vrule width0.5pt} @{\phantom{di}} L{12.3cm} @{\extracolsep{\fill}} R{1.16cm} @{}}
%	%	\rowcolor[gray]{.9}
%	\textbf{3D Vector Nonlinear} \newline \vspace{-3pt} {\small Fourier Crystal Optics} & \textbf{Solving} \dbox{\colorbox{white}{\small $\left[ \left( \boldsymbol{\nabla} \times \right)^2 - k^{2}_{0} \;\! \bar{\bar{\boldsymbol{\varepsilon}}} \;\! \cdot \right] \! {\color{magenta} \boldsymbol{E} \! \left( \boldsymbol r \right)} = k^{2}_{0} \;\! \bar{\bar{\bar{\boldsymbol \chi}}} \colon \! \mathcal F^{-1}_\omega \! \left[ \widetilde{\boldsymbol E}_\mathrm{p} \widetilde{\boldsymbol E}_\mathrm{p} \right] \! \left( \boldsymbol r \right)$}} \textbf{analytically} \newline \vspace{3pt} $\bullet$ {\small The first and fastest white box solver ever for this inhomogeneous wave equation} \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small or other similar equations, with unprecedented efficiency-accuracy product} \newline \vspace{-3pt} $\bullet$ {\small No competitors for the time being: other methods or software including} \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small k-space RK4, pseudo-spectral, SSF, Green's Function methods, FDTD, COMSOL...} \newline \vspace{-3pt} $\bullet$ {\small Reproduced well-known papers, all of which provide either zero or wrong theory:} \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://www.nature.com/articles/s41566-020-0691-0}{\color{blue} N.P.} {\color{color-detail} \footnotesize \#proven theoratically wrong by this project \#femtosecond pump} } \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://opg.optica.org/oe/abstract.cfm?uri=oe-22-18-21347}{\color{blue} O.E.} {\color{color-detail} \footnotesize \href{https://link.aps.org/doi/10.1103/PhysRev.184.895}{\#Bloembergen's} \href{https://link.aps.org/doi/10.1103/PhysRevA.18.2592}{legacy2} \#experiment} $|$ \href{https://opg.optica.org/ome/abstract.cfm?uri=ome-14-1-92}{\color{blue} O.M.E.} {\color{color-detail} \footnotesize \#z-component} } \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://www.semanticscholar.org/paper/Propagation-of-high-order-circularly-polarized-and-Belyi-Khilo/82cc32a5c51169c5a7cbeeac2f26ac2ef4abe703}{\color{blue} O.E.} $|$ \href{https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=24baf99257608a593cc5f6ad59b7510dcdff9acc}{\color{blue} Q.E.} {\color{color-detail} \footnotesize \#high N.A. \#$\bar{\bar{\bar{\boldsymbol \chi}}}$ anisotropy} } & 2023.05 \newline \vspace{7pt} \href{https://github.com/ChenZhu-Xie/PhD_academia/blob/master/1__Group_Meeting/6.2__\%E7\%BB\%B4\%E7\%89\%B9\%E6\%A0\%B9\%E6\%96\%AF\%E5\%9D\%A6_\%E2\%86\%90_Python\%2BVisio\%2BBookxNote_Pro\%2BLabView\%2BLatex__3.0_year_-_2023.6.9.pdf}{\raisebox{-0.05\height}{\color{black!50}\faGithub}} \\ \Gap\Gap\Gap
%\end{tabularx}
%\\
%\begin{tabularx}{\linewidth}{@{} R{4.1cm} @{\phantom{di}} !{\vrule width0.5pt} @{\phantom{di}} L{12.3cm} @{\extracolsep{\fill}} R{1.16cm} @{}}
%	%	\rowcolor[gray]{.9}
%	\textbf{Complex Vector Linear} \newline \vspace{-3pt} {\small Fourier Crystal Optics} & \textbf{Analytic solution} \colorbox{white}{\small $ {\color{magenta} \boldsymbol{E} \! \left( \boldsymbol r \right)} $} to \dbox{\colorbox{white}{\small $\left[ \left( \boldsymbol{\nabla} \times \right)^2 - k^{2}_{0} \;\! \bar{\bar{\boldsymbol{\varepsilon}}} \;\! \cdot \right] \! {\color{magenta} \boldsymbol{E} \! \left( \boldsymbol r \right)} = \boldsymbol{0}$}} \textbf{where} \colorbox{white}{$\varepsilon_{ij} \in \mathbb{C}$} \newline \vspace{3pt} $\bullet$ {\small Drawing insights from \href{https://royalsocietypublishing.org/doi/10.1098/rspa.2003.11558}{\color{blue} PRS.A.} {\color{color-detail} \footnotesize \#\href{https://en.wikipedia.org/wiki/Michael_Berry_(physicist)}{M.V.Berry}'s legacy} $|$ \href{https://opg.optica.org/aop/abstract.cfm?uri=aop-6-4-368}{\color{blue} A.O.P.} $|$ \href{http://link.springer.com/10.1007/s00340-016-6512-y}{\color{blue} A.P.B.} $|$ \href{https://linkinghub.elsevier.com/retrieve/pii/S002240730500066X}{\color{blue} J.QSRT.} } \newline \vspace{-3pt} $\bullet$ {\small The next generation of this project will come really close to the exact solution } \newline \vspace{-3pt} $\bullet$ {\small Reproduced well-known papers, some are purely experimental (too hard to model):} \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://opg.optica.org/abstract.cfm?URI=josa-68-8-1098}{\color{blue} J.O.S.A.} {\color{color-detail} \footnotesize \href{https://en.wikipedia.org/wiki/Nicolaas_Bloembergen}{\#Bloembergen's} \href{https://link.aps.org/doi/10.1103/PhysRevA.18.2592}{legacy1}} $|$ \href{https://iopscience.iop.org/article/10.1088/2040-8978/17/7/075603}{\color{blue} J.O.} $|$ \href{https://linkinghub.elsevier.com/retrieve/pii/S0925346717304809}{\color{blue} O.M.} $|$ \href{https://linkinghub.elsevier.com/retrieve/pii/S0925346722003871}{\color{blue} O.M.} $|$ \href{https://iopscience.iop.org/article/10.1088/2040-8978/16/7/075702/meta}{\color{blue} J.O.} $|$ \href{https://onlinelibrary.wiley.com/doi/10.1002/lpor.201600112}{\color{blue} L.P.R.} } \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://opg.optica.org/josaa/abstract.cfm?uri=josaa-27-8-1828}{\color{blue} JOSA.A.} $|$ \href{https://opg.optica.org/oe/fulltext.cfm?uri=oe-17-20-17970}{\color{blue} O.E.} {\color{color-detail} \footnotesize \#tightly focus \#$\bar{\bar{\boldsymbol{\varepsilon}}}$ anisotropy} $|$ \href{http://www.nature.com/articles/s41377-020-00362-z}{\color{blue} Light.Sci.App.} $|$ \href{https://opg.optica.org/abstract.cfm?URI=oe-26-8-9840}{\color{blue} O.E.} } & 2023.02 \newline \vspace{7pt} \href{https://github.com/ChenZhu-Xie/PhD_academia/blob/master/1__Group_Meeting/6.1__\%E6\%B0\%B4\%E5\%BD\%A9\%E8\%8A\%B1\%E9\%B8\%9F_\%E2\%86\%90_Python__3.0_year_-_2023.3.27.pdf}{\raisebox{-0.05\height}{\color{black!50}\faGithub}} \\ \Gap\Gap\Gap
%\end{tabularx}
%\\
%\begin{tabularx}{\linewidth}{@{} R{4.1cm} @{\phantom{di}} !{\vrule width0.5pt} @{\phantom{di}} L{12.3cm} @{\extracolsep{\fill}} R{1.16cm} @{}}
%	%	\rowcolor[gray]{.9}
%	\textbf{Real Scalar Nonlinear} \newline \vspace{-3pt} {\small Fourier Crystal Optics} & \textbf{Closed-form} \colorbox{white}{\small $ {\color{magenta} E_3 \! \left( \boldsymbol r \right)} $} in \dbox{\colorbox{white}{\small $\left( \boldsymbol{\nabla}^2 + k^{2}_{3} \right) \! {\color{magenta} E_3 \! \left( \boldsymbol r \right)} = - k^{2}_{03} \;\! \chi(\boldsymbol r) E_1(\boldsymbol r) E_2(\boldsymbol r)$}} \newline \vspace{3pt} $\bullet$ {\small Solving multivariable/field nonlinear convolution equations directly on my own} \newline \vspace{-3pt} $\bullet$ {\small Strong alternative to Green's Function, pseudo-spectral, split-step Fourier methods} \newline \vspace{-3pt} $\bullet$ {\small Reproduced well-known papers \& models with higher both accuracy \& efficiency:} \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.125.143901}{\color{blue} P.R.L.} {\color{color-detail} \footnotesize \#Green} $|$ \href{https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.111.023603}{\color{blue} P.R.L.} {\color{color-detail} \footnotesize \#experiment \#quantum} $|$ \href{https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.93.133904}{\color{blue} P.R.L.} {\color{color-detail} \footnotesize \#experiment \#scatter} $|$ \href{https://link.aps.org/doi/10.1103/PhysRevLett.120.067601}{\color{blue} P.R.L.} } \newline \vspace{-3pt} \hspace{10pt} $\circ$ {\small \href{https://onlinelibrary.wiley.com/doi/10.1002/lpor.201900321}{\color{blue} L.P.R.} {\color{color-detail} \footnotesize \#SSF \#quantum} $|$ \href{https://sourceforge.net/projects/rcwa-1d/files/anisotropic_rcwa}{Matlab} {\color{color-detail} \footnotesize \#RCWA} $|$ \href{http://aip.scitation.org/doi/10.1063/1.4934488}{\color{blue} A.P.L.} {\color{color-detail} \footnotesize \#femtosecond pump} $|$ \href{https://opg.optica.org/abstract.cfm?URI=ol-42-21-4387}{\color{blue} O.L.} $|$ \href{https://link.aps.org/doi/10.1103/PhysRevA.101.023834}{\color{blue} P.R.A.} } & 2022.02 \newline \vspace{4pt} \href{https://github.com/ChenZhu-Xie/postgraduate_academia/blob/main/1__Group_Meeting/4.1__NLAST_v1.0_\%E2\%86\%90_Python\%2BBookxNote_Pro__2.0_year_-_2022.3.4.pdf}{\raisebox{-0.05\height}{\color{black!50}\faGithub}} \\ \Gap\Gap
%\end{tabularx}
%\\
%\begin{tabularx}{\linewidth}{@{} R{4.1cm} @{\phantom{di}} !{\vrule width0.5pt} @{\phantom{di}} L{10.6cm} @{\extracolsep{\fill}} C{2.65cm} @{}}
%%	\rowcolor[gray]{.9}
%	\textbf{Real Scalar Nonlinear} \newline \vspace{-3pt} {\small Fourier Crystal Optics} & \textbf{Closed-form} {\small $ E_3 \! \left( \boldsymbol r \right) $} in {\small $\left( \boldsymbol{\nabla}^2 + k^{2}_{3} \right) \! E_3 \! \left( \boldsymbol r \right) = - k^{2}_{03} \;\! \chi(\boldsymbol r) E_1(\boldsymbol r) E_2(\boldsymbol r)$} & 2017.03\hfill\textendash\hfill 2018.09 \newline \phantom{d} \newline \small Python $|$ SiYuan $|$ Mathematica \\ \Gap\Gap
%\end{tabularx}
%\\
%\begin{tabularx}{\linewidth}{@{\extracolsep{\fill}} p{3.0cm}!{\vrule width1.2pt}L{12.0cm}R{2.5cm}}
%	\rowcolor[gray]{.9}
%	\large \multirowcell{1}[0ex][r]{\textbf{Memberships}} \phantom{d} & test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test & 2017.03\textendash 2018.9 \\ \Gap
%\end{tabularx}

%}{}{}
}% \item[]{
%!{\vrule width1.2pt}
%\multirowcell{-2}[0ex][r]{\large \color{white} Academia} \phantom{d} 
}% \denseouterlist{
%See full list of projects on \website{example.com/projects}
%\vspace{1em}

%\begin{minipage}[t]{0.505\textwidth}
%
%\outerlist{
%
%\entrybig[\textbullet]
%{Project Title (Technology Used, 2019)}{}
%{Short explanation of the project}{}
%
%}
%
%\end{minipage}
%\begin{minipage}[t]{0.48\textwidth}
%
%\outerlist{
%
%\entrybig[\textbullet]
%{Project Title (Technology Used, 2019)}{}
%{Short explanation of the project}{}
%
%}
%
%\end{minipage}
